//
//  DJILiveViewRenderHSBFilter.h
//
//  Copyright (c) 2017 DJI. All rights reserved.
//

#import "DJILiveViewRenderColorMatrixFilter.h"

//copy from gpuimage hsb filter
@interface DJILiveViewRenderHSBFilter : DJILiveViewRenderColorMatrixFilter

/** Reset the filter to have no transformations.
 */
- (void)reset;

/** Add a hue rotation to the filter.
 The hue rotation is in the range [-360, 360] with 0 being no-change.
 Note that this adjustment is additive, so use the reset method if you need to.
 */
@property (nonatomic, assign) float rotateHue;

/** Add a saturation adjustment to the filter.
 The saturation adjustment is in the range [0.0, 2.0] with 1.0 being no-change.
 Note that this adjustment is additive, so use the reset method if you need to.
 */
@property (nonatomic, assign) float saturation;

/** Add a brightness adjustment to the filter.
 The brightness adjustment is in the range [0.0, 2.0] with 1.0 being no-change.
 Note that this adjustment is additive, so use the reset method if you need to.
 */
@property (nonatomic, assign) float brightness;

@end
